artificial earth satelite - Turkish English Dictionary